<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>.:Gestion Delegaciones:.</title>
<link rel="stylesheet" type="text/css" href="archivos/css/tablas.css">
<link rel="stylesheet" type="text/css" href="archivos/css/estiloWeb.css">
<link rel="stylesheet" type="text/css" href="archivos/css/menuEmpleados.css">
</head>
<body>
<%@ page import= "delegaciones.*" %>
<%@ page import= "empleados.*" %>
<%@ page import= "java.util.*" %>
<%
//obtenemos los gestores
GestorDelegacion gdel = new GestorDelegacion();
GestorEmpleado gemp = new GestorEmpleado();

//obtenemos los datos del formulario
String provincia = request.getParameter("provincias");
String cifEmpresa = request.getParameter("empresas");

//comprobamos si existe la delegacion
Delegacion d = gdel.mostrarDelegacion(provincia, cifEmpresa);

if(d==null){%>
	<script type="text/javascript">
		document.location="FrontController?res=archivos/errorEmpleadosDelegaciones.jsp"
	</script>
<%}else{
	
	//insertamos la lista en el atributo de la clase delegaciones
	d.setListaEmpleados(gdel.muestraTodosEmpleados(d));
	
	//creamos una lista de todos los empleados pertenecientes a la delegacion
	List<Empleado> listaEmpleados = d.getListaEmpleados();
	//y recorremos la lista para mostrarlos a todos
	Iterator<Empleado> itEmp = listaEmpleados.iterator();
	int cuentaEmpleados = 1;
	
	
	

%>
<div id="contenedor">
		<jsp:include page="includes/cabecera.jsp"  />
		<div id="cuerpo">
			<jsp:include page="includes/menuDelegaciones.html"  />
			<form action="FrontController?res=archivos/listadoEmpleadosDelegacion.jsp" method="post">
				
				<table class="estilo">
					<tr class="titulosCabecera">
						<td class="bordesDeAbajo">DNI</td>
						<td class="bordesDeAbajo">Nombre</td>
						<td class="bordesDeAbajo">Apellidos</td>
						<td class="bordesDeAbajo">Fecha Alta</td>
						<td class="bordesDeAbajo">Cargo</td>
						<td class="bordesDeAbajo">Turno</td>
					</tr>
					<%while(itEmp.hasNext()){
						//Empleado emp = itEmp.next();
						//Empleado e1 = gemp.mostrarEmpleado(emp.getDNI());
						Empleado e1 = gemp.mostrarEmpleado(itEmp.next().getDNI());
					%>
					<tr class="fondo1TR">
						<td class="bordesDerecha"><%=e1.getDNI() %></td>
						<td class="bordesDerecha"><%=e1.getNombre() %></td>
						<td class="bordesDerecha"><%=e1.getApellidos() %></td>
						<td class="bordesDerecha"><%=e1.getFechaAlta() %></td>
						<td class="bordesDerecha"><%=gemp.mostrarTipoTrabajador(e1.getDNI()).getTipo_trabajador() %></td>
						<td class="bordesDerecha"><%=e1.getTurnoPreferente() %></td>
					</tr>
					<%cuentaEmpleados++;
					}%>
				</table>
			</form>
		</div>
		<jsp:include page="includes/pie.html"  />
	</div>
<%} %>
</body>
</html>